//所有商品页面点击li 跳转
function goodsClick($e) {
    $e.click(function() {
        var id = $(this)[0].outerText.trim().substr(6, 1); //手机端的原因去除首位空格
        window.location.href = "./orderShow.html?id=" + id;
    });
};

//点击加入购物车
// window.localStorage.clear();
var carArray = [];
// 判断是否存在sessionstorage
if (typeof(window.localStorage.carArray) === 'undefined') {
    carArray = [];
} else {
    carArray = JSON.parse(window.localStorage.getItem('carArray'));
};


var subtotal = 0;
var allNumber = 0;
//添加购物车节点
function addNode($car, $ul) {
    //先清空ul
    $ul.html('');
    //添加节点
    allNumber = 0;
    for (i = 0; i < carArray.length; i++) {
        allNumber += carArray[i].number;
        var li = $('<li><img src="' + carArray[i].img + '" alt="图片"><div><p>' + carArray[i].name + '</p><p>' + carArray[i].number + ' × ¥5900</p></div><span>×</span></li>')
        $ul.append(li);
        //计算数量
        subtotal += carArray[i].number * 5900;
    };
    //显示购物车总数量
    if (allNumber > 0) {
        $('.allnumber').html(allNumber);
        $('.allnumber').css('opacity', '1')
    } else {
        $('.allnumber').css('opacity', '0')
    };
    //添加小计
    $(".subtotal").html('¥' + subtotal);
    //显示购物车
    $car.stop(true, false).show(500);
    //修改缓存
    window.localStorage.setItem('carArray', JSON.stringify(carArray));
};

//删除购物车物品
function deleteNode($car) {
    $car.on('click', ' li span', function() {
        //数组删除元素
        var i = $(this).parent().index();
        carArray.splice(i, 1);
        //减少元素
        subtotal = 0;
        allNumber = 0;
        for (i = 0; i < carArray.length; i++) {
            //计算数量
            subtotal += carArray[i].number * 5900;
            allNumber += carArray[i].number;
        };
        //显示购物车总数量
        if (allNumber > 0) {
            $('.allnumber').html(allNumber);
            $('.allnumber').css('opacity', '1')
        } else {
            $('.allnumber').css('opacity', '0')
        };
        //删除节点
        $(this).parent().remove();
        //修改缓存
        window.localStorage.setItem('carArray', JSON.stringify(carArray));
        //插入小计
        $(".subtotal").html('¥' + subtotal);
    });
};

//初始化购物车数量
function allNumberCountent() {
    allNumber = 0;
    if (carArray.length > 0) {
        for (i = 0; i < carArray.length; i++) {
            allNumber += carArray[i].number;
        };
        //显示购物车总数量
        $('.allnumber').html(allNumber);
        $('.allnumber').css('opacity', '1');
    }
};

//点击购物车就跳转商品页面
function goCar($car) {
    $car.on('click', 'li div p:nth-child(1)', function() {
        var id = $(this)[0].outerText.trim().substr(6, 1); //手机端的原因去除首位空格
        window.location.href = "./orderShow.html?id=" + id;
    })
};
goCar($('.headercartUl'));
goCar($('.cartUl'));